tar soap - German English Dictionary